package Webshop;

public abstract class Position 
{
	protected Artikel artikel;
	protected int menge;
	protected double gesamtpreis;
	
	public Position(Artikel artikel, int menge)
	{
		this.artikel = artikel;
		this.menge = menge;
		ermittleGesamtpreis();
	}

	public Artikel getArtikel() {
		return artikel;
	}

	public void setArtikel(Artikel artikel) {
		this.artikel = artikel;
		ermittleGesamtpreis();
	}

	public int getMenge() {
		return menge;
	}

	public void setMenge(int menge) {
		this.menge = menge;
		ermittleGesamtpreis();
	}
		
	public void ermittleGesamtpreis() {
		this.gesamtpreis = this.menge * this.getArtikel().getPreis();
	}
	
	
	public double getGesamtpreis() {
		return gesamtpreis;
	}
}
